package com.cyy.common.pojo.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.cyy.common.domain.BaseEntity;
import lombok.Getter;
import lombok.Setter;

/**
 * <p>
 * 评论表
 * </p>
 *
 * @author 曹云友
 * @since 2024-04-01
 */
@Getter
@Setter
@TableName("comment")
public class Comment extends BaseEntity {

    /**
     * 父id
     */
    private Integer parentId;

    /**
     * 文章id(0 代表留言)
     */
    private Integer articleId;

    /**
     * 评论人id
     */
    private Integer userId;

    /**
     * 回复人id
     */
    private Integer replyUserId;

    /**
     * 评论内容
     */
    private String content;

    /**
     * 浏览器
     */
    private String browser;

    /**
     * 浏览器版本
     */
    private String browserVersion;

    /**
     * 系统 这个字段是关键词，需要用 ``包裹
     */
    @TableField("`system`")
    private String system;

    /**
     * 系统版本
     */
    private String systemVersion;

    /**
     * IP地址
     */
    private String ipAddress;

    /**
     * 评论类型 0:评论,1:点赞,2:踩
     */
    private Integer type;

    /**
     * 来源：COMMENT:评论,MESSAGE:留言
     */
    private String source;

}
